package com.javasm.mingming.webuser.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 陪玩用户表(WebUserInfo)表实体类
 *
 * @author makejava
 * @since 2025-01-06 14:47:07
 */
@SuppressWarnings("serial")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class WebUserInfo extends Model<WebUserInfo> implements Cloneable{
    //用户编号
    @TableId(type = IdType.INPUT)
    private Integer uid;
    //用户名
    private String nickname;
    //用户vip等级
    private Integer vipGrade;
    //贵族级别
    private Integer loadGrade;
    //是否大神用户 0普通用户 1大神用户
    private Integer godStatus;
    //粉丝数量
    private Integer fansNum;
    //IP归属地
    private String ipAddress;
    //个人说明
    private String remark;
    //喜欢的游戏说明
    private String hobbyGame;
    //喜欢的音乐说明
    private String hobbyMusic;
    //封停状态 0封停 1正常
    private String lockoutStatus;
    //解封时间
    private Date lockoutTime;

    private String headPic;

    private String address;
    private Integer likeNum;
    private Integer collectNum;


    @Override
    public WebUserInfo clone(){
        try {
            return (WebUserInfo) super.clone();
        } catch (CloneNotSupportedException e) {
            throw new RuntimeException(e);
        }
    }
}

